gobject-introspection (>= 1.41.3),
gsettings-desktop-schemas <!nocheck>,
iso-codes <!nocheck>,
+ libavcodec-dev (>= 7:4.1.0),
+ libavfilter-dev (>= 7:4.1.0),
+ libavformat-dev (>= 7:4.1.0),
+ libavutil-dev (>= 7:4.1.0),
libcairo2-dev (>= 1.14.0),
libcolord-dev (>= 0.1.9),
libcups2-dev (>= 2.0),
librest-dev,
librsvg2-common <!nocheck>,
librsvg2-dev,
+ libswscale-dev (>= 7:4.1.0),
libvulkan-dev [linux-any],
libwayland-dev (>= 1.14.91) [linux-any],
libx11-dev,
iso-codes,
librsvg2-common,
Suggests: gvfs,
- libgtk-4-media-gstreamer,
+ libgtk-4-media-gstreamer | libgtk-4-media-ffmpeg,
Breaks: libgtk-4-0 (<< 4.0.0),
Replaces: libgtk-4-0 (<< 4.0.0),
Pre-Depends: ${misc:Pre-Depends}
.
This package contains the media module that uses GStreamer as backend.
+Package: libgtk-4-media-ffmpeg
+Section: x11
+Architecture: any
+Multi-Arch: foreign
+Depends: ${misc:Depends},
+ ${shlibs:Depends},
+Description: FFmpeg media backend for the GTK graphical user interface library
+ GTK is a multi-platform toolkit for creating graphical user
+ interfaces. Offering a complete set of widgets, GTK is suitable
+ for projects ranging from small one-off tools to complete application
+ suites.
+ .
+ This package contains the media module that uses FFmpeg as backend.
+
Package: gtk-4-examples
Build-Profiles: <!noinsttest>
Section: x11
gobject-introspection (>= 1.41.3),
gsettings-desktop-schemas <!nocheck>,
iso-codes <!nocheck>,
+ libavcodec-dev (>= 7:4.1.0),
+ libavfilter-dev (>= 7:4.1.0),
+ libavformat-dev (>= 7:4.1.0),
+ libavutil-dev (>= 7:4.1.0),
libcairo2-dev (>= 1.14.0),
libcolord-dev (>= 0.1.9),
libcups2-dev (>= 2.0),
librest-dev,
librsvg2-common <!nocheck>,
librsvg2-dev,
+ libswscale-dev (>= 7:4.1.0),
libvulkan-dev [linux-any],
libwayland-dev (>= 1.14.91) [linux-any],
libx11-dev,
iso-codes,
librsvg2-common,
Suggests: gvfs,
- @MEDIA_GSTREAMER_PKG@,
+ @MEDIA_GSTREAMER_PKG@ | @MEDIA_FFMPEG_PKG@,
Breaks: libgtk-4-0 (<< 4.0.0),
Replaces: libgtk-4-0 (<< 4.0.0),
Pre-Depends: ${misc:Pre-Depends}
.
This package contains the media module that uses GStreamer as backend.
+Package: @MEDIA_FFMPEG_PKG@
+Section: x11
+Architecture: any
+Multi-Arch: foreign
+Depends: ${misc:Depends},
+ ${shlibs:Depends},
+Description: FFmpeg media backend for the GTK graphical user interface library
+ GTK is a multi-platform toolkit for creating graphical user
+ interfaces. Offering a complete set of widgets, GTK is suitable
+ for projects ranging from small one-off tools to complete application
+ suites.
+ .
+ This package contains the media module that uses FFmpeg as backend.
+
Package: @EXAMPLES_PKG@
Build-Profiles: <!noinsttest>
Section: x11
--- /dev/null
+${env:MODULES_BASE_PATH}/media/libmedia-ffmpeg.so
export DOC_PKG := libgtk-$(APIVER)-doc
export BIN_PKG := libgtk-$(APIVER)-bin
export MEDIA_GSTREAMER_PKG := libgtk-$(APIVER)-media-gstreamer
+export MEDIA_FFMPEG_PKG := libgtk-$(APIVER)-media-ffmpeg
export EXAMPLES_PKG := gtk-$(APIVER)-examples
export TESTS_PKG := gtk-$(APIVER)-tests
-e "s#@DOC_PKG@#$(DOC_PKG)#g" \
-e "s#@BIN_PKG@#$(BIN_PKG)#g" \
-e "s#@MEDIA_GSTREAMER_PKG@#$(MEDIA_GSTREAMER_PKG)#g" \
+ -e "s#@MEDIA_FFMPEG_PKG@#$(MEDIA_FFMPEG_PKG)#g" \
-e "s#@EXAMPLES_PKG@#$(EXAMPLES_PKG)#g" \
-e "s#@TESTS_PKG@#$(TESTS_PKG)#g" \
-e "s#@GNOME_TEAM@#$(UPLOADERS)#g" \
-Dbroadway-backend=true \
-Dcloudproviders=disabled \
-Dman-pages=true \
- -Dmedia-ffmpeg=disabled \
-Dx11-backend=true \
${NULL}